// 文件状态结构定义

#ifndef __STAT_H__
#define __STAT_H__

#include "types.h"

#define T_DIR     1   // 目录
#define T_FILE    2   // 文件
#define T_DEVICE  3   // 设备

struct stat {
  int dev;     // 文件系统的磁盘设备
  uint ino;    // Inode号
  short type;  // 文件类型
  short nlink; // 链接数
  uint64 size; // 文件大小（字节）
};

#endif // __STAT_H__